🎮 Symbolic AI · Lesson 3

📦 The Applications: Putting the Tools to Work

From Bricks to Buildings

In Lesson 2, we mastered the three core tools: Knowledge Representation (storing rules), Search Algorithms (navigating those rules), and Inference Engines (combining rules to deduce new facts).

Now, let's see how these tools are combined to create real-world applications. We will explore several classic applications of Symbolic AI. For each application, we will start with a scenario. Your job is to figure out which of the three tools is doing the heavy lifting.

🎲 Application A: Game-Playing AI

🎮 The Scenario: Tic-Tac-Toe

An AI plays Tic-Tac-Toe against a human. It builds a massive "tree" of every possible move it can make, then every possible counter-move by the opponent, and so on. It assigns a score to the end of each branch (Win = +1, Draw = 0, Loss = -1). The AI assumes the opponent will always pick the move that gives them the best score (minimizing the AI's score). Therefore, the AI picks the move that maximizes its own score while assuming the worst-case scenario from the opponent.

Which of the three tools dominates here?

❓ Question 1 — Based on the Tic-Tac-Toe scenario, which of the three Symbolic AI tools is doing the heavy lifting?